package com.zjcode.cdcer.model.basic;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.Version;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * @ClassName:BasicModel
 * @功能：
 * @author：wlei
 * @日期：2022/7/9-02:19
 **/
@Data
public class BasicModel {
    @TableId(value = "id",type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 乐观锁版本号
     */
    @Version
    private Integer version;


    /**
     * 逻辑删除标识位
     */
    private Integer deleted;

    /**
     * 数据插入时间
     */
    private LocalDateTime insertDatetime;

    /**
     * 最后更新时间
     */
    private LocalDateTime lastUpdateDatetime;

}
